home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1993 November / JCSM Shareware Collection - 1993-11.iso / cl720 / sst115j.lzh / LDEMO.C < prev    next >
C/C++ Source or Header  |  1992-08-01  |  1KB  |  60 lines

  1. #include <dos.h>
  2. #include <stdio.h>
  3. #include <string.h>
  4. #include <mem.h>
  5. #include <stdlib.h>
  6. #include <conio.h>
  7.  
  8. #include "sstvid.h"
  9. #include "sstkey.h"
  10. #include "sstwin.h"
  11.  
  12. char *titles [] = {
  13.     " Int ",
  14.     " Char ",
  15.     " Float ",
  16.     " Unsigned ",
  17.     " Double ",
  18.     " Steven ",
  19.     " Thomas ",
  20.     " Alex ",
  21.     " David ",
  22.     " James ",
  23.     " Joshua ",
  24.     " Allan ",
  25.     0
  26. };
  27.  
  28. /* ------------------------------------------------------------------------ */
  29. void ShowList(void)
  30.  
  31. {
  32.     int s = 0;
  33.     WINDOW *mn;
  34.     char **cp;
  35.  
  36.     vsetcur(0,25);
  37.     mn = Westablish(10, 4, 14, 14);
  38.     Wsettitle(mn, "[Pick one]",JUST_C);
  39.     Wsetcolour(mn, WIN_ALL, BLUE, CYAN, DIM);
  40.     Wsetcolour(mn, WIN_ACCENT, LIGHTGRAY, BLUE, DIM);
  41.     Wsetcolour(mn, WIN_TITLE, BLUE, YELLOW, DIM);
  42.     Wshow(mn);
  43.     cp = titles;
  44.     cp+=3;
  45.     while (*cp)
  46.     Wprintf(mn, "%s\n", *cp++);
  47.     s = Wgetsel(mn, 1, NULL);
  48.     Wdeleteall();
  49.     vsetcur(0,0);
  50.     printf("selection = %d\n",s);
  51. }
  52.  
  53. /* ------------------------------------------------------------------------ */
  54. void main(void)
  55.  
  56. {
  57.   clrscr();
  58.   ShowList();
  59. }
  60.